package com.zmj.sy.mom.srv.aps.bean.vo.nest;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@NoArgsConstructor
@Data
@Getter
@Setter
public class NestReceiveNestReqVo {

    @ApiModelProperty("计划类型 1 预套料 2 套料")
    private Integer type;

    @ApiModelProperty("数据来源")
    private String source;

    @ApiModelProperty("套料图号，修改和删除时，传原编号")
    private String nestCode;

    @ApiModelProperty("工厂代码")
    private String factoryCode;

    @ApiModelProperty("套料日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String nestDateTime;

    @ApiModelProperty("需求日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String needDateTime;

    @ApiModelProperty("套料人")
    private String nestUserCode;

    @ApiModelProperty("切割工作组编号")
    private String splitGroupCode;

    @ApiModelProperty("批次号")
    private String bookSheet;

    @ApiModelProperty("钢板图纸")
    private String nestDxf;

    @ApiModelProperty("套料报告PDF")
    private String reportPdf;

    @ApiModelProperty("切割程序地址")
    private String cuttingProgram;

    @ApiModelProperty("修改日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String changeDateTime;

    @ApiModelProperty("修改人")
    private String changer;

    @ApiModelProperty("作业区编码")
    private String jobRef;

}
